special help of god - German English Dictionary